package com.ytjj.qmyx.admin.model.response;

import com.ytjj.qmyx.admin.model.ChannelLabel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author jiawei
 * @date 2023年08月31日 11:42
 * @describe
 */
@Data
public class AreaProductChannelResponse {

    /**
     * 销售渠道商品id
     */
    private Integer id;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 供应商名称
     */
    private String bankerName;

    /**
     * 商品图
     */
    private String productImg;

    /**
     * 商品类型
     */
    private String isExit;

    /**
     * 商品参数(活动类型)
     */
    private String activityType;

    /**
     * 总库存
     */
    private Integer stockSum;

    /**
     * 商品状态
     */
    private Integer status;

    /**
     * 下架原因
     */
    private String downRemark;

    /**
     * 采购员
     */
    private String buyer;

    /**
     * 原价
     */
    private BigDecimal originalPrice;

    /**
     * 售价
     */
    private BigDecimal price;

    /**
     * 市场价
     */
    private BigDecimal costPrice;

    /**
     * 直接购买价
     */
    private BigDecimal curPrice;

    /**
     * 毛利率
     */
    private BigDecimal grossProfit;

    /**
     * 一级分类标题
     */
    private String topCategoryTitle;

    /**
     * 二级分类标题
     */
    private String categoryTitle;

    /**
     * 三级分类标题
     */
    private String bottomCategoryTitle;

    /**
     * 一级分类Id
     */
    private Integer topCategoryId;

    /**
     * 二级分类Id
     */
    private Integer categoryId;

    /**
     * 三级分类Id
     */
    private Integer bottomCategoryId;

    /**
     * 首页置顶 0 否 1 是
     */
    private Integer homeFlag;

    private Integer bankerProductId;

    /**
     * 渠道标签
     */
    private List<ChannelLabel> channelProductLabelList;

    /**
     * 领取时间
     */
    private Date createTime;

    private String warehouseName;

    /**
     * 虚拟库存( h5销售渠道使用)
     * @return
     */
    private Integer virtualStock;

    /**
     * 供应商id
     */
    private Integer bankerId;

    /**
     * 供应链商品id
     */
    private Integer supplyProductId;

    private String supplyProductLabelName;
    private BigDecimal supplyPrice;//供货价

    private Integer stock;//总库存

    /**
     * 活动栏目ID：可以多个,分割
     */
    private String activityColumnIds;

    private String activityColumnName;

    /**
     * 活动标识：积分/红包/抵扣券
     *
     * @mbg.generated
     */
    private BigDecimal activityMax;

    /**
     * 活动标识：积分/红包/抵扣券
     *
     * @mbg.generated
     */
    private BigDecimal activityMin;

    /**
     * 平台补贴
     */
    private BigDecimal subsidy;

    /**
     * 毛利率
     */
    private String grossProfitRate;

    /**
     * 规格价格最小值
     */
    private BigDecimal minPrice;

    /**
     * 商品品牌
     */
    private String brand;

    /**
     * 售后地址
     */
    private String addressInfo;

    /**
     * 平台
     */
    private String platformData;

    /**
     * 平台文本
     */
    private String platformText;

    /**
     * 子数据
     */
    List<ProductChannelResponse> children;
}
